MirvKit A framework for compiler and computer architecture research
نویسندگان
چکیده
The MirvKit compiler framework provides a set of abstractions that includes a language for intermediate program representation, compilation methodology and an object model for the implementation. These aspects of the framework were developed concurrently, each influencing the others. A single design pattern emerged from this evolutionary process that forms the core of the compiler. This pattern, known as Attribute Flow, is used for such diverse tasks as dataflow analysis, program transformations, code generation and simulation. This paper explores the main issues behind the design and describes how dataflow analysis and simulation are implemented using attribute propagation.
منابع مشابه
Development of a framework to evaluate service-oriented architecture governance using COBIT approach
Nowadays organizations require an effective governance framework for their service-oriented architecture (SOA) in order to enable them to use a framework to evaluate their current state governance and determine the governance requirements, and then to offer a suitable model for their governance. Various frameworks have been developed to evaluate the SOA governance. In this paper, a brief introd...
متن کاملAn Autonomic Service Oriented Architecture in Computational Engineering Framework
Service Oriented Architecture (SOA) technology enables composition of large and complex computational units out of the available atomic services. Implementation of SOA brings about challenges which include service discovery, service interaction, service composition, robustness, quality of service, security, etc. These challenges are mainly due to the dynamic nature of SOA. SOAmay often need to ...
متن کاملTowards an Open Timing Analysis Platform
Research on WCET analysis and time-predictable systems faces difficulties when it comes to the evaluation of new ideas. Even conceptually simple improvements need a large and complex infrastructure to validate their usefulness. This infrastructure comprises suitable benchmark suites, program analysis tools, compilers for possibly non-standard instruction set architectures, realistic simulators ...
متن کاملQuery Architecture Expansion in Web Using Fuzzy Multi Domain Ontology
Due to the increasing web, there are many challenges to establish a general framework for data mining and retrieving structured data from the Web. Creating an ontology is a step towards solving this problem. The ontology raises the main entity and the concept of any data in data mining. In this paper, we tried to propose a method for applying the "meaning" of the search system, But the problem ...
متن کاملAn Autonomic Service Oriented Architecture in Computational Engineering Framework
Service Oriented Architecture (SOA) technology enables composition of large and complex computational units out of the available atomic services. Implementation of SOA brings about challenges which include service discovery, service interaction, service composition, robustness, quality of service, security, etc. These challenges are mainly due to the dynamic nature of SOA. SOAmay often need to ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998